/**
 * Copyright (c) 时间, Tal.Ben 袁东昊 (ydonghao2@gmail.com).
 *
 * 版权
 */
package com.talben.soudian.bean;

import java.io.Serializable;

import org.kymjs.kjframe.database.annotate.Id;
import org.kymjs.kjframe.database.annotate.Table;

/**
 * @Title: ApkDetail.java
 * @Package com.talben.soudian.bean
 * @Description: TODO(添加描述)
 * @author Tal.Ben
 * @date 2015年5月19日 下午9:23:10
 * @version v1.0
 */
@Table(name="apkdetail2")
public class ApkDetail extends Entity implements Serializable {

	/**
	 * @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
	 */
	private static final long serialVersionUID = 1L;

	@Id(column = "id")
	private int id;
	private String serverId;
	//app名字
	private String name;
	//包名
	private String packageName;
	//app的icon的下载下载地址。
	private String apkIcon;
	//app的大小
	private String apkSize;
	//按钮状态
	private String btnStatus = "下载";
	//类别
	private String categoryName;
	//推荐与否	0不推荐，1推荐
	private String type;
	//apk创建时间
	private String createTime;
	//apk描述
	private String description;
	//开发商
	private String developer = "";
	//下载次数
	private String downloadTimes;
	//下载时间
	private String downloadTime;
	//下载的链接
	private String downloadUrl;
	//语言
	private String language;
	//最后一次操作时间
	private String lastOperationTime;
	//版本编号
	private String versionCode;
	//版本名
	private String versionName;
	//最小Android版本
	private String minVersion;
	//最大支持Android版本
	private String minVersionCode;
	//更新消息
	private String updateInfo;
	//更新时间
	private String updateTime;
	//分数
	private String score;
	//金币
	private String coin;
	//介绍图片（可以多个），使用逗号隔开。
	private String screenshotsUrl;
	//打开次数
	private int opentimes;
	//本地打开次数
	private int opencount;
	//文件名
	private String apkFileName;
	
	public String getServerId() {
		return serverId;
	}

	public void setServerId(String serverId) {
		this.serverId = serverId;
	}

	public int getOpentimes() {
		return opentimes;
	}

	public void setOpentimes(int opentimes) {
		this.opentimes = opentimes;
	}

	public String getApkIcon() {
		return apkIcon;
	}

	public void setApkIcon(String apkIcon) {
		this.apkIcon = apkIcon;
	}

	public String getApkSize() {
		return apkSize;
	}

	public void setApkSize(String apkSize) {
		this.apkSize = apkSize;
	}

	public String getBtnStatus() {
		return btnStatus;
	}

	public void setBtnStatus(String btnStatus) {
		this.btnStatus = btnStatus;
	}

	public String getCategoryName() {
		return categoryName;
	}

	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getDeveloper() {
		return developer;
	}

	public void setDeveloper(String developer) {
		this.developer = developer;
	}

	public String getDownloadTimes() {
		return downloadTimes;
	}

	public void setDownloadTimes(String downloadTimes) {
		this.downloadTimes = downloadTimes;
	}

	public String getDownloadTime() {
		return downloadTime;
	}

	public void setDownloadTime(String downloadTime) {
		this.downloadTime = downloadTime;
	}

	public String getDownloadUrl() {
		return downloadUrl;
	}

	public void setDownloadUrl(String downloadUrl) {
		this.downloadUrl = downloadUrl;
	}

	@Override
	public int getId() {
		return id;
	}

	@Override
	public void setId(int id) {
		this.id = id;
	}

	public String getLanguage() {
		return language;
	}

	public void setLanguage(String language) {
		this.language = language;
	}

	public String getLastOperationTime() {
		return lastOperationTime;
	}

	public void setLastOperationTime(String lastOperationTime) {
		this.lastOperationTime = lastOperationTime;
	}

	public String getMinVersion() {
		return minVersion;
	}

	public void setMinVersion(String minVersion) {
		this.minVersion = minVersion;
	}

	public String getMinVersionCode() {
		return minVersionCode;
	}

	public void setMinVersionCode(String minVersionCode) {
		this.minVersionCode = minVersionCode;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getPackageName() {
		return packageName;
	}

	public void setPackageName(String packageName) {
		this.packageName = packageName;
	}

	public String getScore() {
		return score;
	}

	public void setScore(String score) {
		this.score = score;
	}

	public String getScreenshotsUrl() {
		return screenshotsUrl;
	}

	public void setScreenshotsUrl(String screenshotsUrl) {
		this.screenshotsUrl = screenshotsUrl;
	}

	public String getUpdateInfo() {
		return updateInfo;
	}

	public void setUpdateInfo(String updateInfo) {
		this.updateInfo = updateInfo;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public String getVersionCode() {
		return versionCode;
	}

	public void setVersionCode(String versionCode) {
		this.versionCode = versionCode;
	}

	public String getVersionName() {
		return versionName;
	}

	public void setVersionName(String versionName) {
		this.versionName = versionName;
	}

	public String getCoin() {
		return coin;
	}

	public void setCoin(String coin) {
		this.coin = coin;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public int getOpencount() {
		return opencount;
	}

	public void setOpencount(int opencount) {
		this.opencount = opencount;
	}

	public String getApkFileName() {
		return apkFileName;
	}

	public void setApkFileName(String apkFileName) {
		this.apkFileName = apkFileName;
	}
	
}
